Diagram 2. Model

Description of the diagram 2. Model

In dit diagram worden de diverse modellen die onderkend worden binnen de Kennisbank Gegevens en Regels getoond. De onderverdeling is in eerste instantie naar het niveau van representatie: een Formeel Linguïstisch Model of een Logisch Model. Van een Logisch Model worden Definitiemodellen en Koppelvlakmodellen onderscheiden.

Een Logisch Definitiemodel is een model waar (een gedeelte van) één Kennisdomein wordt geëxpliciteerd. Het gaat hier dus om het definiëren van de KNOW-aspecten. Een Logisch Definitiemodel kent geen rechtstreekse implementatie; dat gebeurt door de koppelvlakmodellen.

Een Logisch Koppelvlak model wordt gebruikt in de gegevens-logistiek en bevat dus een doel voor gegevensontsluiting, -gebruik of -selectie. Bij deze vorm van modellen komt dus naast de KNOW-aspecten, die gerealiseerd worden middels hergebruik van elementen uit Logische Definitiemodellen, ook FLOW-aspecten om de hoek kijken.

Het is mogelijk om een gedeelte uit een logisch koppelvlak te selecteren, bijvoorbeeld voor een specifieke gegeven uitvraag. Zo’n selectie vormt zelf ook weer een logisch koppelvlakmodel (immers: een model dat zelf niet definieert maar slechts hergebruik van reeds gedefinieerde elementen toepast). Een dergelijk koppelvlakmodel noemen we een Selectiemodel.

Elk model wordt opgesteld in een taal; de primaire taal. Er wordt ook vastgelegd voor welke (andere) talen het model wordt opgesteld. Hiermee wordt meertaligheid van modellen geregeld.